package com.tianma315.core.product.service;

import com.baomidou.mybatisplus.plugins.Page;
import com.tianma315.core.common.base.CoreService;
import com.tianma315.core.product.domain.ProductDO;
import com.tianma315.core.product.vo.ProductVO;


import java.util.List;

/**
 * 
 * <pre>
 * 产品
 * </pre>
 * <small> 2019-08-06 14:41:19 | Wen</small>
 */
public interface ProductService extends CoreService<ProductDO> {
    Page<ProductDO> getProductPage(Integer pageNumber, Integer pageSize, ProductDO productDTO);
    Boolean addProduct(ProductVO productVO);
    Boolean updateProduct(ProductVO productVO);
    Boolean updateStatus(Integer id,Integer status);
    Boolean deleteProduct(Integer id);
    ProductVO getProductById(Integer id);

    List<ProductDO> getProductDOList();
}
